Skip to content

feat: Add Session Replay experimental features to RUM configuration - #425

Merged
gonzalezreal merged 1 commit into
masterfrom
gonzalezreal/PANA-8501/session-experimental-features
Aug 6, 2026
Merged

feat: Add Session Replay experimental features to RUM configuration#425
gonzalezreal merged 1 commit into
masterfrom
gonzalezreal/PANA-8501/session-experimental-features

Conversation

@gonzalezreal

@gonzalezreal gonzalezreal commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

This PR adds session_replay_experimental_features to the RUM _dd.configuration schema.

It lets SDKs report which Session Replay experimental features were enabled in the SDK configuration when the event was created. Values are feature identifiers, for example swiftui or layer_tree_recording.

The RUM view sample and generated TypeScript declarations were updated accordingly.

Backward compatibility

This is additive. Existing events are unchanged, and consumers can ignore the new optional field until support is added.

Internal references

@gonzalezreal
gonzalezreal requested review from a team as code owners August 6, 2026 08:26

@datadog-datadog-us1-prod datadog-datadog-us1-prod Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Datadog Autotest: PASS

More details

The new optional configuration field is constrained to arrays of strings, accepts representative feature lists, rejects malformed shapes, and leaves legacy events valid. Generated CommonJS and ESM declarations match the schema; the repository-level Yarn validation could not run because Corepack and dependencies were unavailable in the sandbox.

Was this helpful? React 👍 or 👎

📊 Validated against 8 scenarios · Open Bits AI session

🤖 Datadog Autotest · Commit 962cb1b · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest

@gonzalezreal
gonzalezreal merged commit 00d5005 into master Aug 6, 2026
12 checks passed
@gonzalezreal
gonzalezreal deleted the gonzalezreal/PANA-8501/session-experimental-features branch August 6, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants